A General Framework for Reordering Agents Asynchronously in Distributed CSP
نویسندگان
چکیده
Reordering agents during search is an essential component of the efficiency of solving a distributed constraint satisfaction problem. Termination values have been recently proposed as a way to simulate the min-domain dynamic variable ordering heuristic. The use of termination values allows the greatest flexibility in reordering agents dynamically while keeping polynomial space. In this paper, we propose a general framework based on termination values for reordering agents asynchronously. The termination values are generalized to represent various heuristics other than min-domain. Our general framework is sound, complete, terminates and has a polynomial space complexity. We implemented several variable ordering heuristics that are well-known in centralized CSPs but could not until now be applied to the distributed setting. Our empirical study shows the significance of our framework compared to state-of-the-art asynchronous dynamic ordering algorithms for solving distributed CSP.
منابع مشابه
Asynchronous Weak-Commitment Search for Solving Large-Scale Distributed Constraint Satisfaction Problems
A distributed constraint satisfaction problem (Distributed CSP) (Yokoo et aL 1992) is a constraint satisfaction problem in which variables and constraints are distributed among multiple agents. Surprisingly a wide variety of AI problems can be formalized as CSPs. Similarly, various application problems in DAI which are concerned with finding a consistent combination of agent actions (e.g., dist...
متن کاملAbt with Asynchronous Reordering
Existing Distributed Constraint Satisfaction (DisCSP) frameworks can model problems where a)variables and/or b)constraints are distributed among agents. Asynchronous Backtracking (ABT) is the first asynchronous complete algorithm for solving DisCSPs of type a. The order on variables is well-known as an important issue for constraint satisfaction. Previous polynomial space asynchronous algorithm...
متن کاملAsynchronous Consistency Maintenance with Reordering
When a search problem is solved by a distributed network of agents, it is desirable that this search exploits asynchronism as much as possible. This increases parallelism, allows agents to maintain privacy and makes the process robust against timing variations. Recent work on bringing constraint satisfaction techniques to distributed environments has focused either on backtrack search or on loc...
متن کاملAsynchronous Weak-commitment Search for Solving Distributed Constraint Satisfaction Problems
A distributed constraint satisfaction problem (Distributed CSP) is a CSP in which variables and constraints are distributed among multiple automated agents, and various application problems in Distributed Artificial Intelligence can be formalized as Distributed CSPs. We develop a new algorithm for solving Distributed CSPs called asynchronous weak-commitment search, which is inspired by the weak...
متن کاملThe Distributed Constraint Satisfaction Problem: Formalization and Algorithms
In this paper, we develop a formalism called a distributed constraint satisfaction problem (distributed CSP) and algorithms for solving distributed CSPs. A distributed CSP is a constraint satisfaction problem in which variables and constraints are distributed among multiple agents. Various application problems in Distributed Artificial Intelligence can be formalized as distributed CSPs. We pres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015